import request from '@/utils/request.js'

/**
 * name string 非必须  昵称
 * gender integer 非必须  性别，0-男，1-女
 * birthday string 非必须  生日，格式'2018-12-20'
 * 注意：photo头像不用处理，上传的时候都处理好了
 */
export function apiUserSaveProfile ({name,gender,birthday}) {
    return request({
        url: '/app/v1_0/user/profile',
        method: 'PATCH',
        data: {
            name,
            gender,
            birthday
        }
    })
}



// 对用户头像进行更新
export function apiUserPhoto (fdObj) {
    return request({
        url: '/app/v1_0/user/photo',
        method: 'PATCH',
        data: fdObj
    })
}

// 编辑资料：获得用户的资料信息，用于修改
export function apiUserProfile () {
    return request({
        url: '/app/v1_0/user/profile',
        method: 'get'
    })
}

// 个人中心：获得用户基本信息
export function apiUserInfo () {
    return request ({
        url: '/app/v1_0/user',
        method: 'get'
    })
}

// 针对某个作者关注
export function apiUserFollow (target) {
    return request ({
        url: '/app/v1_0/user/followings',
        method: 'post',
        data: {
            target
        }
    })
}
//  针对某个作者进行取消关注
export function apiUserUnfollow (target) {
    return request({
        url: '/app/v1_0/user/followings/' + target,
        method: 'delete'
    })
}

// 导出一个函数，可以对用户账号进行校验

export function apiUserLogin ({ mobile, code}) {

    return request({
        url: '/app/v1_0/authorizations',
        method: 'POST',
        data: {
            // 简易成员赋值
            mobile,
            code
        }
    })
}